[INFO] fetching crate ds-lint 0.3.1...
[INFO] testing ds-lint-0.3.1 against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] extracting crate ds-lint 0.3.1 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate ds-lint 0.3.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ds-lint 0.3.1
[INFO] tweaked toml for crates.io crate ds-lint 0.3.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ds-lint 0.3.1 on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ds-lint 0.3.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cssparser v0.34.0
[INFO] [stderr]   Downloaded selectors v0.26.0
[INFO] [stderr]   Downloaded match_token v0.1.0
[INFO] [stderr]   Downloaded scraper v0.22.0
[INFO] [stderr]   Downloaded html5ever v0.29.1
[INFO] [stderr]   Downloaded oxc_ast_macros v0.42.0
[INFO] [stderr]   Downloaded oxc_ecmascript v0.42.0
[INFO] [stderr]   Downloaded notify-debouncer-mini v0.6.0
[INFO] [stderr]   Downloaded vlq v0.5.1
[INFO] [stderr]   Downloaded outref v0.1.0
[INFO] [stderr]   Downloaded lightningcss-derive v1.0.0-alpha.43
[INFO] [stderr]   Downloaded oxc_estree v0.42.0
[INFO] [stderr]   Downloaded assert-unchecked v0.1.2
[INFO] [stderr]   Downloaded base64-simd v0.7.0
[INFO] [stderr]   Downloaded simd-abstraction v0.7.1
[INFO] [stderr]   Downloaded unicode-id-start v1.4.0
[INFO] [stderr]   Downloaded oxc_allocator v0.42.0
[INFO] [stderr]   Downloaded parcel_sourcemap v2.1.1
[INFO] [stderr]   Downloaded cssparser-color v0.1.0
[INFO] [stderr]   Downloaded const-str-proc-macro v0.3.2
[INFO] [stderr]   Downloaded oxc_diagnostics v0.42.0
[INFO] [stderr]   Downloaded oxc_syntax v0.42.0
[INFO] [stderr]   Downloaded data-url v0.1.1
[INFO] [stderr]   Downloaded oxc-miette-derive v1.0.2
[INFO] [stderr]   Downloaded const-str v0.3.2
[INFO] [stderr]   Downloaded oxc_index v2.0.0
[INFO] [stderr]   Downloaded oxc_span v0.42.0
[INFO] [stderr]   Downloaded markup5ever v0.14.1
[INFO] [stderr]   Downloaded serde-content v0.1.2
[INFO] [stderr]   Downloaded cssparser v0.33.0
[INFO] [stderr]   Downloaded oxc_regular_expression v0.42.0
[INFO] [stderr]   Downloaded parcel_selectors v0.28.2
[INFO] [stderr]   Downloaded clap v4.5.55
[INFO] [stderr]   Downloaded oxc-miette v1.0.2
[INFO] [stderr]   Downloaded ryu-js v1.0.2
[INFO] [stderr]   Downloaded clap_builder v4.5.55
[INFO] [stderr]   Downloaded oxc_ast v0.42.0
[INFO] [stderr]   Downloaded lightningcss v1.0.0-alpha.70
[INFO] [stderr]   Downloaded oxc_parser v0.42.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 38391a9c6c8e02422305d340d743226e776c6cd68b2b991b7f67d53a83af0afb
[INFO] running `Command { std: "docker" "start" "38391a9c6c8e02422305d340d743226e776c6cd68b2b991b7f67d53a83af0afb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "38391a9c6c8e02422305d340d743226e776c6cd68b2b991b7f67d53a83af0afb" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "38391a9c6c8e02422305d340d743226e776c6cd68b2b991b7f67d53a83af0afb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "38391a9c6c8e02422305d340d743226e776c6cd68b2b991b7f67d53a83af0afb" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling owo-colors v4.2.3
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling smawk v0.3.2
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling phf_codegen v0.11.3
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling dtoa v1.0.11
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling dtoa-short v0.3.5
[INFO] [stderr]    Compiling zmij v1.0.17
[INFO] [stderr]    Compiling ryu v1.0.22
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling bumpalo v3.19.1
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling ahash v0.7.8
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling oxc_allocator v0.42.0
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling oxc_estree v0.42.0
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling string_cache_codegen v0.5.4
[INFO] [stderr]    Compiling mac v0.1.1
[INFO] [stderr]    Compiling unicode-id-start v1.4.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling futf v0.1.5
[INFO] [stderr]    Compiling markup5ever v0.14.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling zerocopy v0.8.35
[INFO] [stderr]    Compiling rkyv v0.7.46
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling nonmax v0.5.5
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling assert-unchecked v0.1.2
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling oxc_index v2.0.0
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling outref v0.1.0
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling ryu-js v1.0.2
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling simd-abstraction v0.7.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling tendril v0.4.3
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling selectors v0.26.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling oxc-miette-derive v1.0.2
[INFO] [stderr]    Compiling cssparser-macros v0.6.1
[INFO] [stderr]    Compiling oxc_ast_macros v0.42.0
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling ptr_meta_derive v0.1.4
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling ptr_meta v0.1.4
[INFO] [stderr]    Compiling cssparser v0.33.0
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling oxc-miette v1.0.2
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling rkyv_derive v0.7.46
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling oxc_span v0.42.0
[INFO] [stderr]    Compiling oxc_diagnostics v0.42.0
[INFO] [stderr]    Compiling oxc_syntax v0.42.0
[INFO] [stderr]    Compiling string_cache v0.8.9
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling oxc_regular_expression v0.42.0
[INFO] [stderr]    Compiling parcel_selectors v0.28.2
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling matches v0.1.10
[INFO] [stderr]    Compiling seahash v4.1.0
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling cow-utils v0.1.3
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling oxc_ast v0.42.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling data-url v0.1.1
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling cssparser v0.34.0
[INFO] [stderr]    Compiling const-str-proc-macro v0.3.2
[INFO] [stderr]    Compiling match_token v0.1.0
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling derive_more v0.99.20
[INFO] [stderr]    Compiling inotify v0.11.0
[INFO] [stderr]    Compiling base64-simd v0.7.0
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling servo_arc v0.4.3
[INFO] [stderr]    Compiling vlq v0.5.1
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling bytes v1.11.0
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling camino v1.2.2
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling clap_builder v4.5.55
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling lsp-types v0.94.1
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling parcel_sourcemap v2.1.1
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling oxc_ecmascript v0.42.0
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling html5ever v0.29.1
[INFO] [stderr]    Compiling const-str v0.3.2
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling lightningcss-derive v1.0.0-alpha.43
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling serde-content v0.1.2
[INFO] [stderr]    Compiling cssparser-color v0.1.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tower-lsp-macros v0.9.0
[INFO] [stderr]    Compiling auto_impl v1.3.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling supports-hyperlinks v3.2.0
[INFO] [stderr]    Compiling pathdiff v0.2.3
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling ego-tree v0.10.0
[INFO] [stderr]    Compiling supports-unicode v3.0.0
[INFO] [stderr]    Compiling pastey v0.1.1
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling oxc_parser v0.42.0
[INFO] [stderr]    Compiling scraper v0.22.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling clap v4.5.55
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling lightningcss v1.0.0-alpha.70
[INFO] [stderr]    Compiling notify-debouncer-mini v0.6.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling tower-lsp v0.20.0
[INFO] [stderr]    Compiling ds-lint v0.3.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4m 05s
[INFO] running `Command { std: "docker" "inspect" "38391a9c6c8e02422305d340d743226e776c6cd68b2b991b7f67d53a83af0afb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "38391a9c6c8e02422305d340d743226e776c6cd68b2b991b7f67d53a83af0afb" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling insta v1.46.1
[INFO] [stderr]    Compiling ds-lint v0.3.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 47.68s
[INFO] running `Command { std: "docker" "inspect" "38391a9c6c8e02422305d340d743226e776c6cd68b2b991b7f67d53a83af0afb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "38391a9c6c8e02422305d340d743226e776c6cd68b2b991b7f67d53a83af0afb" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.55s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ds_lint-a29476421143d97c)
[INFO] [stdout] 
[INFO] [stdout] running 1979 tests
[INFO] [stdout] test analyze::a11y::tests::test_abstract_role_structure_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_access_key_on_button ... ok
[INFO] [stdout] test analyze::a11y::tests::test_accessible_authentication_normal_input_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_accessible_authentication_puzzle_class_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_access_key_on_link ... ok
[INFO] [stdout] test analyze::a11y::tests::test_alertdialog_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_accessible_authentication_recaptcha_iframe_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_ambiguous_aria_label ... ok
[INFO] [stdout] test analyze::a11y::tests::test_abstract_role_widget_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_ambiguous_case_insensitive_mixed ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_ambiguous_case_insensitive_uppercase ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_ambiguous_click_here ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_ambiguous_aria_labelledby_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_accessible_authentication_captcha_id_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_ambiguous_click ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_ambiguous_continue ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_ambiguous_more ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_ambiguous_here ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_ambiguous_details ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_ambiguous_learn_more ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_ambiguous_read_more ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_descriptive_text_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_ambiguous_whitespace_trimmed ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_ambiguous_with_context_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_has_content_dangerously_set_html_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_has_content_children_prop_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_has_content_empty ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_has_content_undefined_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_has_content_no_autofix ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_has_content_with_aria_label ... ok
[INFO] [stdout] test analyze::a11y::tests::test_access_key_on_div ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_has_content_with_bar_child_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_has_content_with_expression_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_ambiguous_link ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_has_content_with_nested_element ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_has_content_with_property_access_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_has_content_with_text ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_ambiguous_this ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_is_valid_empty_href_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_has_content_aria_hidden_child_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_is_valid_hash_only_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_inside_anchor_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_is_valid_missing_href_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_is_valid_href_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_area_with_alt_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_with_role_link_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_area_without_alt_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_activedescendant_input_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_inside_button_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_activedescendant_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_anchor_is_valid_with_role_button_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_area_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_activedescendant_no_tabindex_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_activedescendant_nonempty_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_activedescendant_nonempty_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_activedescendant_nonempty_whitespace_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_activedescendant_with_value_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_activedescendant_without_tabindex ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_activedescendant_with_negative_tabindex_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_allowed_attr_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_activedescendant_with_tabindex ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_allowed_role_button_checkbox_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_activedescendant_with_tabindex_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_activedescendant_on_input_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_atomic_false_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_atomic_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_autocomplete_inline_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_autocomplete_both_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_allowed_attr_presentation_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_autocomplete_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_allowed_role_button_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_autocomplete_list_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_autocomplete_none_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_braillelabel_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_brailleroledescription_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_braillelabel_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_braillelabel_whitespace_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_brailleroledescription_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_activedescendant_with_tabindex_string_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_atomic_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_busy_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_brailleroledescription_whitespace_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_busy_false_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_checked_false_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_busy_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_checked_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_checked_invalid_value ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_checked_mixed_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_colcount_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_colcount_zero_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_colindex_negative_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_colcount_minus_one_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_colindex_positive_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_colindex_zero_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_colindex_one_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_checked_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_colindextext_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_colindextext_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_colindextext_whitespace_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_colspan_zero_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_colspan_positive_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_command_name_button_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_command_name_menuitem_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_command_name_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_command_name_link_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_conditional_attr_expanded_on_button_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_conditional_attr_expanded_on_div_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_colspan_one_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_controls_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_command_name_with_text_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_controls_nonempty_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_colcount_positive_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_checked_valid_value ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_controls_nonempty_whitespace_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_controls_with_value_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_current_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_current_page_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_current_step_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_deprecated_role_directory_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_conditional_attr_checked_on_checkbox_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_conditional_attr_pressed_on_span_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_describedby_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_deprecated_role_valid_roles_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_describedby_nonempty_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_describedby_nonempty_multiple_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_describedby_nonempty_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_colspan_negative_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_describedby_multiple_ids_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_deprecated_role_application_warning ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_deprecated_role_list_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_controls_nonempty_multiple_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_controls_nonempty_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_describedby_nonempty_whitespace_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_describedby_with_value_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_description_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_details_nonempty_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_details_nonempty_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_details_nonempty_whitespace_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_details_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_description_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_details_with_value_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_disabled_false_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_dropeffect_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_disabled_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_description_whitespace_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_dropeffect_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_disabled_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_dropeffect_ok_multiple ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_errormessage_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_errormessage_nonempty_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_dropeffect_ok_none ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_dropeffect_ok_all_values ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_dropeffect_ok_copy ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_dropeffect_mixed_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_errormessage_nonempty_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_errormessage_nonempty_whitespace_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_errormessage_with_value_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_expanded_false_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_expanded_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_expanded_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_flowto_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_flowto_nonempty_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_flowto_nonempty_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_grabbed_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_grabbed_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_flowto_nonempty_whitespace_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_flowto_with_value_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_grabbed_undefined_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_grabbed_false_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_haspopup_dialog_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_haspopup_menu_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_haspopup_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_false_is_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_haspopup_listbox_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_false_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_false_on_button_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_on_button ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_on_div_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_on_body_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_on_button_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_on_div_tabindex_negative_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_on_div_with_tabindex ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_on_div_with_tabindex_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_on_link ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_on_input_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_on_html_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_on_non_focusable_div ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_with_link_child_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_with_focusable_child_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_invalid_false_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_on_button_with_negative_tabindex ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_invalid_grammar_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_invalid_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_keyshortcuts_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_on_non_focusable_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_keyshortcuts_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_keyshortcuts_whitespace_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_no_focusable_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_on_anchor_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_hidden_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_invalid_spelling_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_label_nonempty_whitespace_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_labelledby_nonempty_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_labelledby_nonempty_whitespace_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_labelledby_nonempty_multiple_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_label_nonempty_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_level_negative_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_level_valid_integer_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_labelledby_nonempty_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_level_non_numeric_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_level_zero_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_live_assertive_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_label_nonempty_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_live_valid_value ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_live_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_live_invalid_value ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_live_polite_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_modal_false_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_live_off_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_modal_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_multiline_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_multiselectable_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_multiselectable_false_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_modal_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_multiselectable_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_multiline_false_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_multiline_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_orientation_vertical_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_on_div_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_orientation_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_on_meta ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_orientation_undefined_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_owns_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_owns_nonempty_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_owns_nonempty_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_owns_nonempty_whitespace_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_owns_with_value_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_orientation_horizontal_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_placeholder_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_placeholder_whitespace_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_posinset_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_posinset_and_setsize_both_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_posinset_without_setsize_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_posinset_ok_large ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_posinset_not_integer_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_pressed_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_pressed_mixed_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_posinset_negative_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_pressed_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_prohibited_attr_meta_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_placeholder_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_posinset_zero_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_props_hidden_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_props_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_proptypes_boolean_false_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_props_typo_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_props_valid_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_prohibited_attr_valid_element_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_proptypes_boolean_string_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_prohibited_attr_presentation_role_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_proptypes_boolean_no_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_proptypes_boolean_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_proptypes_boolean_yes_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_proptypes_integer_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_proptypes_token_ascending_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_proptypes_token_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_proptypes_tristate_mixed_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_proptypes_tokenlist_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_proptypes_tristate_yes_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_readonly_false_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_readonly_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_readonly_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_relevant_all_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_relevant_additions_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_proptypes_integer_string_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_proptypes_tokenlist_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_relevant_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_relevant_text_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_proptypes_string_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_relevant_multiple_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_required_false_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_required_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_roledescription_nonempty_whitespace_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_required_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_roledescription_nonempty_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_roledescription_nonempty_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_roledescription_with_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_roledescription_on_div_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_rowcount_minus_one_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_rowcount_positive_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_rowindex_positive_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_rowcount_zero_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_rowindex_one_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_rowindex_zero_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_rowindextext_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_prohibited_attr_none_role_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_rowindextext_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_roledescription_on_semantic_element_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_rowspan_negative_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_rowspan_positive_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_rowspan_zero_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_setsize_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_rowspan_one_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_selected_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_selected_false_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_selected_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_setsize_minus_one_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_setsize_zero_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_sort_ascending_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_setsize_positive_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_setsize_without_posinset_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_sort_descending_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_unsupported_button_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_unsupported_div_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_unsupported_script_aria_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuemax_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_unsupported_meta_role_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_sort_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_a11y_diagnostics_snapshot ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_unsupported_meta_aria_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuemax_ok_decimal ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuemax_ok_negative ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuemax_not_number_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuemin_equal_to_max_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuemax_ok_integer ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuemin_not_number_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuemin_greater_than_max_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuemin_less_than_max_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuemin_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuemin_ok_decimal ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuemin_ok_integer ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuenow_not_number_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuenow_ok_decimal ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuenow_ok_negative ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuetext_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuetext_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_as_prop_component_value_ignored ... ok
[INFO] [stdout] test analyze::a11y::tests::test_as_prop_button_with_type_passes ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuenow_ok_integer ... ok
[INFO] [stdout] test analyze::a11y::tests::test_as_prop_heading_needs_content ... ok
[INFO] [stdout] test analyze::a11y::tests::test_as_prop_img_needs_alt ... ok
[INFO] [stdout] test analyze::a11y::tests::test_as_prop_overrides_component_mapping ... ok
[INFO] [stdout] test analyze::a11y::tests::test_as_prop_without_value_ignored ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuetext_whitespace_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_audio_with_aria_describedby_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_audio_with_caption_track_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_audio_autoplay_unmuted_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_as_prop_anchor_validation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_audio_without_captions_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_as_prop_button_needs_type ... ok
[INFO] [stdout] test analyze::a11y::tests::test_audio_with_captions_track ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autocomplete_email_on_number_input_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_audio_with_subtitles_track_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_audio_without_track ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autocomplete_invalid_value ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autocomplete_valid_billing_family_name_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autocomplete_off ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autocomplete_valid_foo_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autocomplete_valid_invalid_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autocomplete_valid_email_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autocomplete_valid_name_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autocomplete_valid_off_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autocomplete_valid_on_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_aria_valuenow_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autocomplete_valid_no_attr_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autocomplete_valid_value ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autocomplete_with_section ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autocomplete_email_on_email_input_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autofix_no_access_key_removes_attribute ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autofix_aria_activedescendant_adds_tabindex ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autofix_scope_removes_invalid_attribute ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autofix_removes_leading_whitespace ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autofix_no_autofocus_removes_attribute ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autofix_tabindex_positive_string_value ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autofix_tabindex_positive_replaces_with_zero ... ok
[INFO] [stdout] test analyze::a11y::tests::test_blink_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_has_name_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_banner_nested_in_main_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_banner_at_top_level_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_has_name_with_aria_label ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_has_name_with_text ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_has_name_icon_only_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_has_type_missing_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_has_name_with_title ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_has_type_invalid_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_has_type_reset_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_has_type_submit_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autofix_no_redundant_roles_removes_attribute ... ok
[INFO] [stdout] test analyze::a11y::tests::test_autofix_interactive_supports_focus_adds_tabindex ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_title_only_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_title_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_inside_anchor_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_inside_button_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_hidden_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_has_type_button_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_has_type_expression_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_with_child_element_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_with_aria_label_and_title_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_with_onclick_is_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_with_onclick_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_as_prop_img_with_alt_passes ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_with_role_button_not_flagged ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_title_with_text_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_with_role_button_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_with_role_presentation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_with_role_none ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_with_unsupported_aria_prop ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_with_span_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_with_text_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_with_supported_aria_prop ... ok
[INFO] [stdout] test analyze::a11y::tests::test_checkbox_with_supported_aria_prop ... ok
[INFO] [stdout] test analyze::a11y::tests::test_checkbox_with_aria_checked ... ok
[INFO] [stdout] test analyze::a11y::tests::test_checkbox_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_checkbox_missing_aria_checked ... ok
[INFO] [stdout] test analyze::a11y::tests::test_center_element_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_click_events_aria_hidden_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_click_events_div_onclick_only_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_click_events_button_no_keyhandler_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_click_events_div_with_keypress_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_caption_not_first_child_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_click_events_div_with_keyup_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_click_events_div_with_keydown_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_click_events_input_no_keyhandler_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_click_events_link_no_keyhandler_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_caption_first_child_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_click_events_presentation_role_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_button_with_text_and_title_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_color_contrast_enhanced_normal_text_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_color_contrast_enhanced_silver_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_combobox_missing_required_props ... ok
[INFO] [stdout] test analyze::a11y::tests::test_color_contrast_enhanced_light_gray_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_combobox_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_color_contrast_enhanced_off_by_default ... ok
[INFO] [stdout] test analyze::a11y::tests::test_combobox_with_all_required_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_combobox_with_required_props ... ok
[INFO] [stdout] test analyze::a11y::tests::test_combobox_without_expanded_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_concrete_role_button_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_contentinfo_at_top_level_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_datalist_empty_id_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_datalist_with_id_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_contentinfo_nested_in_main_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_datalist_without_id_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_details_with_summary_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_dialog_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_details_without_summary_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_dialog_with_aria_labelledby_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_dialog_with_title_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_div_tabindex_zero_no_role ... ok
[INFO] [stdout] test analyze::a11y::tests::test_div_tabindex_negative_expression_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_div_tabindex_negative_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_deeply_nested_interactive_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_div_tabindex_zero_expression ... ok
[INFO] [stdout] test analyze::a11y::tests::test_div_with_onclick_and_tabindex ... ok
[INFO] [stdout] test analyze::a11y::tests::test_dialog_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_div_with_role_presentation_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_div_with_role_button_not_focusable ... ok
[INFO] [stdout] test analyze::a11y::tests::test_div_with_onclick_not_focusable ... ok
[INFO] [stdout] test analyze::a11y::tests::test_div_with_role_button ... ok
[INFO] [stdout] test analyze::a11y::tests::test_dl_invalid_child_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_dl_valid_children_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_div_with_role_button_and_tabindex ... ok
[INFO] [stdout] test analyze::a11y::tests::test_div_with_role_button_tabindex_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_dragging_movements_draggable_no_keyboard_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_div_with_role_checkbox_not_focusable ... ok
[INFO] [stdout] test analyze::a11y::tests::test_dl_with_div_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_document_with_title_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_document_without_title_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_dragging_movements_not_draggable_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_dragging_movements_with_keyboard_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_duplicate_id_same_id_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_duplicate_id_in_aria_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_duplicate_id_dynamic_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_duplicate_id_aria_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_duplicate_id_aria_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_dragging_movements_ondrag_no_keyboard_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_empty_heading_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_duplicate_id_unique_ids_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_empty_button_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_duplicate_label_for_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_duplicate_id_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_fieldset_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_empty_th_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_fieldset_without_legend_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_fieldset_with_legend_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_focus_not_obscured_fixed_low_z_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_focus_not_obscured_relative_position_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_focus_not_obscured_sticky_high_z_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_focus_not_obscured_fixed_high_z_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_form_field_multiple_labels_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_font_element_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_form_with_default_button_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_form_with_input_submit_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_form_with_submit_button_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_form_without_submit_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_frame_focusable_content_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_frame_title_unique_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_frame_title_unique_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_frame_with_negative_tabindex_warning ... ok
[INFO] [stdout] test analyze::a11y::tests::test_global_aria_props_always_allowed ... ok
[INFO] [stdout] test analyze::a11y::tests::test_group_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_form_field_single_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_group_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_deeply_nested_in_button_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_has_content_aria_hidden_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_has_content_children_prop_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_has_content_dangerously_set_html_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_has_content_empty ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_has_content_aria_hidden_child_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_has_content_no_autofix ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_has_content_number_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_has_content_undefined_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_has_content_with_aria_label ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_has_content_with_bar_child_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_has_content_with_expression_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_has_content_with_property_access_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_has_content_with_text ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_inside_button_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_order_h1_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_order_h2_first_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_order_sequential_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_order_skip_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_has_content_hidden_input_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_heading_with_content_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_hidden_input_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_html_empty_lang ... ok
[INFO] [stdout] test analyze::a11y::tests::test_html_has_lang_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_html_has_lang ... ok
[INFO] [stdout] test analyze::a11y::tests::test_html_has_lang_expression_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_html_has_lang_missing_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_html_has_lang_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_html_lang_invalid_en_usa ... ok
[INFO] [stdout] test analyze::a11y::tests::test_html_lang_invalid_english ... ok
[INFO] [stdout] test analyze::a11y::tests::test_html_lang_valid_en ... ok
[INFO] [stdout] test analyze::a11y::tests::test_html_lang_valid_en_us ... ok
[INFO] [stdout] test analyze::a11y::tests::test_html_lang_valid_zh_hans ... ok
[INFO] [stdout] test analyze::a11y::tests::test_html_missing_lang ... ok
[INFO] [stdout] test analyze::a11y::tests::test_identical_links_different_href_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_identical_links_different_text_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_iframe_has_title ... ok
[INFO] [stdout] test analyze::a11y::tests::test_iframe_has_title_aria_hidden_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_identical_links_same_href_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_iframe_has_title_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_iframe_has_title_missing_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_iframe_has_title_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_figure_with_aria_labelledby_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_iframe_has_title_no_autofix ... ok
[INFO] [stdout] test analyze::a11y::tests::test_iframe_hidden_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_iframe_missing_title ... ok
[INFO] [stdout] test analyze::a11y::tests::test_iframe_with_aria_label ... ok
[INFO] [stdout] test analyze::a11y::tests::test_image_map_area_hidden_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_image_map_area_with_alt_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_image_map_area_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_image_map_area_without_alt_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_iframe_has_title_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_figure_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_aria_labelledby_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_dynamic_value_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_empty_template_literal_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_expression_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_figcaption_middle_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_missing_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_function_call_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_or_fallback_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_presentation_role_no_alt_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_object_property_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_presentation_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_role_none_no_alt_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_spread_only_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_src_only_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_template_literal_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_figure_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_ternary_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_ternary_expression_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_variable_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_with_redundant_word ... ok
[INFO] [stdout] test analyze::a11y::tests::test_figcaption_first_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_empty_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_figcaption_last_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_missing_alt ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_custom_component_not_flagged ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_redundant_alt_aria_hidden_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_image_inside_button_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_basic_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_redundant_alt_case_insensitive_image ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_redundant_alt_image_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_redundant_alt_aria_hidden_false_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_with_picture_word ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_redundant_alt_case_insensitive_photo ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_redundant_alt_just_image ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_spread_then_alt_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_without_redundant_word ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_redundant_alt_just_photo ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_redundant_alt_photo_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_alt_word_as_part_of_another_word ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_redundant_alt_case_insensitive_picture ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_with_alt ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_redundant_alt_just_picture ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_aria_label_only_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_button_with_value_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_button_without_value_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_hidden_type_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_image_with_alt_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_redundant_alt_imagemagick_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_image_without_alt_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_image_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_redundant_alt_picture_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_placeholder_only_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_submit_no_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_text_no_alt_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_title_with_placeholder_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_with_aria_label_and_placeholder_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_with_aria_labelledby_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_with_id_for_label_association_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_with_id_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_with_label_and_placeholder_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_with_role_img ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_title_only_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_inside_anchor_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_interactive_supports_focus_anchor_with_href_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_input_without_label_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_interactive_supports_focus_button_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_interactive_supports_focus_div_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_interactive_supports_focus_input_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_interactive_supports_focus_role_button_no_tabindex_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_interactive_supports_focus_role_button_with_tabindex_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_interactive_supports_focus_role_checkbox_with_tabindex_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_interactive_supports_focus_role_link_with_tabindex_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_interactive_supports_focus_role_textbox_aria_disabled_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_interactive_supports_focus_select_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_interactive_supports_focus_aria_hidden_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_interactive_to_noninteractive_role_a_heading_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_interactive_supports_focus_textarea_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_interactive_to_noninteractive_role_a_menuitem_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_interactive_to_noninteractive_role_button_article_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_interactive_to_noninteractive_role_input_img_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_invalid_lang_on_element_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_invalid_anchor ... ok
[INFO] [stdout] test analyze::a11y::tests::test_interactive_to_noninteractive_role_button_switch_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_redundant_alt_photography_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_label_content_name_mismatch_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_label_content_name_mismatch_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_label_has_control_htmlfor_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_with_alt_and_title_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_label_has_control_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_label_has_control_nesting_select_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_label_has_control_htmlfor_only_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_label_has_control_no_association_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_label_has_control_text_only_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_label_sibling_to_input_fails ... ok
[INFO] [stdout] test analyze::a11y::tests::test_label_with_html_for_passes ... ok
[INFO] [stdout] test analyze::a11y::tests::test_label_has_control_nesting_input_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_label_without_association_fails ... ok
[INFO] [stdout] test analyze::a11y::tests::test_label_wrapping_nested_input_passes ... ok
[INFO] [stdout] test analyze::a11y::tests::test_label_wrapping_input_passes ... ok
[INFO] [stdout] test analyze::a11y::tests::test_label_wrapping_select_passes ... ok
[INFO] [stdout] test analyze::a11y::tests::test_label_wrapping_textarea_passes ... ok
[INFO] [stdout] test analyze::a11y::tests::test_landmark_multiple_banner_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_landmark_multiple_contentinfo_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_label_has_control_htmlfor_with_text_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_landmark_no_main_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_label_has_control_nesting_textarea_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_landmark_one_banner_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_landmark_multiple_main_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_landmark_role_main_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_landmark_unique_navigation_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_landmark_one_contentinfo_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_legend_first_child_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_link_color_only_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_legend_not_first_child_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_landmark_unique_same_labels_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_link_has_href_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_link_has_href_hash_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_link_has_href_missing_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_link_has_href_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_link_title_only_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_link_with_click_to_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_link_with_href_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_link_with_link_to_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_link_with_normal_text_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_landmark_one_main_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_landmark_unique_navigation_no_labels_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_link_without_href_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_list_with_li_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_list_with_listitem_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_list_without_listitem_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_main_at_top_level_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mapped_button_with_type ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_without_ismap_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mapped_heading_with_content ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mapped_heading_without_content ... ok
[INFO] [stdout] test analyze::a11y::tests::test_main_nested_in_nav_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mapped_button_aria_props ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mapped_image_without_alt ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mapped_button_without_type ... ok
[INFO] [stdout] test analyze::a11y::tests::test_link_distinguishable_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mapped_link_invalid_anchor ... ok
[INFO] [stdout] test analyze::a11y::tests::test_link_without_href_no_attrs ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mapped_link_with_content ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mapped_link_without_content ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_redundant_alt_valid_foo ... ok
[INFO] [stdout] test analyze::a11y::tests::test_img_with_ismap_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_media_has_caption_audio_no_track_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_marquee_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_media_has_caption_audio_subtitles_only_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_media_has_caption_audio_muted_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_media_has_caption_audio_with_captions_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_media_has_caption_audio_with_content_no_track_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_media_has_caption_video_no_track_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_media_has_caption_track_no_kind_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_media_has_caption_video_muted_boolean_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_media_has_caption_video_with_captions_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_media_has_caption_video_subtitles_only_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_media_has_caption_video_muted_true_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_media_has_caption_div_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_menu_without_menuitem_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_menuitemradio_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_menu_with_menuitem_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_menuitem_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_menuitemcheckbox_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_menuitem_with_text_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_meta_refresh_immediate_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_meta_charset_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_meta_refresh_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_meta_content_type_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_meta_refresh_with_delay_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_meter_without_accessible_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_meter_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_meter_element_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_meta_non_refresh_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mouse_events_focus_undefined_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mouse_events_mouseout_with_blur_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mouse_events_mouseout_no_blur_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mouse_events_mouseover_no_focus_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mouse_events_no_mouse_events_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mouse_events_only_focus_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mouse_events_only_blur_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_meter_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mouse_over_with_focus ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mouse_out_without_blur ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mouse_events_with_focus_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_meter_with_text_content_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mouse_events_blur_undefined_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_native_required_only_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_access_key_camelcase_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_access_key_mixed_case_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_access_key_lowercase_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_access_key_undefined_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_access_key_no_attribute_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_access_key_expression_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_access_key_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_access_key_with_spread_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_access_key_with_spread_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_aria_hidden_on_focusable_div_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_aria_hidden_on_focusable_button_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_autofocus_check_all_jsx_flags_custom_components ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_aria_hidden_on_focusable_link_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_autofocus_button_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_aria_hidden_on_focusable_input_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_autofocus_check_all_jsx_still_flags_native_elements ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_aria_hidden_on_focusable_tabindex_negative_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_autofocus_default_ignores_custom_components ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_autofocus_div_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mouse_over_without_focus ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_autofocus_false_is_not_flagged ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_autofocus_without_attr_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_distracting_elements_marquee_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_autofocus_textarea_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_autofocus_true_is_flagged ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_distracting_elements_div_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_distracting_elements_blink_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_autofocus_input_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_noninteractive_tabindex_div_negative_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_noninteractive_tabindex_button_zero_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_noninteractive_tabindex_div_zero_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_noninteractive_tabindex_span_positive_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_noninteractive_tabindex_div_with_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_redundant_roles_different_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_noninteractive_tabindex_input_zero_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_redundant_roles_button_button_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_redundant_roles_link_link_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_redundant_roles_nav_navigation_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_noninteractive_interactions_article_onclick_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_none_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_non_interactive_div_is_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_noninteractive_interactions_button_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_noninteractive_interactions_input_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_noninteractive_interactions_section_onclick_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_noninteractive_interactions_li_onclick_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_no_redundant_roles_no_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_non_viewport_meta_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_noninteractive_interactions_main_onclick_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_noninteractive_to_interactive_role_article_link_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_noninteractive_interactions_with_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_noninteractive_to_interactive_role_main_button_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_object_has_content_missing_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_noninteractive_to_interactive_role_div_button_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_object_has_content_with_text_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_object_has_content_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_noninteractive_to_interactive_role_section_checkbox_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_noninteractive_to_interactive_role_span_link_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_object_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_object_with_title_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_object_has_content_with_title_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_ol_invalid_child_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_object_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_optgroup_empty_label_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_option_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_output_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_optgroup_without_label_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_output_with_text_content_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_output_without_accessible_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_optgroup_with_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_output_with_id_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_p_without_heading_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_page_has_heading_one_multiple_h1_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_p_with_heading_role_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_prefer_semantic_heading_span_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_page_has_heading_one_role_heading_level_1_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_prefer_semantic_heading_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_prefer_semantic_heading_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_page_has_heading_one_multiple_role_headings_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_prefer_tag_over_role_anchor_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_prefer_tag_over_role_div_button ... ok
[INFO] [stdout] test analyze::a11y::tests::test_prefer_tag_over_role_button_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_prefer_tag_over_role_div_banner_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_prefer_tag_over_role_div_button_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_page_has_heading_one_single_h1_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_prefer_tag_over_role_div_contentinfo_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_prefer_tag_over_role_non_semantic_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_prefer_tag_over_role_semantic_button_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_prefer_tag_over_role_div_main_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_prefer_tag_over_role_span_link ... ok
[INFO] [stdout] test analyze::a11y::tests::test_prefer_tag_over_role_span_link_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_presentation_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_prefer_tag_over_role_div_navigation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_presentation_role_with_focusable_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_prefer_tag_over_role_div_navigation_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_presentation_role_with_global_aria_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_prefer_tag_over_role_nav_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_progress_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_progress_without_accessible_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_progressbar_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_real_heading_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_progressbar_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_radio_with_text_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_progress_with_text_content_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_mapped_image_with_alt ... ok
[INFO] [stdout] test analyze::a11y::tests::test_redundant_aria_disabled_on_button_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_region_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_redundant_aria_required_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_region_with_aria_labelledby_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_region_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_img_with_alt_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_required_props_checkbox_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_img_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_img_with_aria_labelledby_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_required_props_dynamic_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_img_without_alt_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_required_props_heading_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_on_script ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_required_props_checkbox_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_required_props_combobox_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_required_props_heading_string_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_required_props_heading_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_required_props_switch_input_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_required_props_row_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_required_props_slider_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_supports_props_button_pressed_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_supports_props_article_expanded_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_required_props_slider_partial_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_supports_props_input_button_expanded_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_supports_props_input_button_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_supports_props_input_radio_selected_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_supports_props_input_range_valuemax_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_supports_props_link_checked_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_supports_props_link_expanded_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_supports_props_list_expanded_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_supports_props_link_controls_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_scrollable_region_native_scrollable_element_triggers ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_supports_props_nav_expanded_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_supports_props_null_value_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_text_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_scrollable_region_overflow_hidden_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_scrollable_region_overflow_visible_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_scrollable_region_overflow_x_auto_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_scrollable_region_overflow_scroll_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_scrollable_region_tabindex_negative_one_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_scrollable_region_overflow_y_scroll_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_scrollable_region_with_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_scrollable_region_with_tabindex_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_scrollable_region_without_tabindex_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_select_empty_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_select_inside_button_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_select_onchange_with_onblur_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_select_no_onchange_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_select_onchange_without_onblur_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_select_self_closing_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_select_with_id_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_select_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_select_with_optgroup_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_select_without_accessible_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_select_with_options_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_skip_link_first_element_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_separator_non_focusable_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_separator_focusable_no_valuenow_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_select_without_label_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_skip_link_missing_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_skip_link_with_content_anchor_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_slider_missing_aria_valuenow ... ok
[INFO] [stdout] test analyze::a11y::tests::test_span_tabindex_zero_no_role ... ok
[INFO] [stdout] test analyze::a11y::tests::test_slider_with_all_required_props_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_span_inside_button_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_slider_with_aria_valuenow ... ok
[INFO] [stdout] test analyze::a11y::tests::test_span_with_role_link ... ok
[INFO] [stdout] test analyze::a11y::tests::test_slider_with_title_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_spinbutton_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_static_div_with_onclick_and_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_static_div_with_onclick_no_role ... ok
[INFO] [stdout] test analyze::a11y::tests::test_static_element_aria_hidden_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_span_with_role_link_and_tabindex ... ok
[INFO] [stdout] test analyze::a11y::tests::test_slider_without_valuenow_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_static_element_div_onclick_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_static_element_button_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_static_span_with_onkeydown_no_role ... ok
[INFO] [stdout] test analyze::a11y::tests::test_static_element_span_onclick_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_span_with_role_link_not_focusable ... ok
[INFO] [stdout] test analyze::a11y::tests::test_svg_has_accessible_name_decorative_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_static_element_with_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_svg_has_accessible_name_presentation_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_summary_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_summary_has_name_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_svg_has_accessible_name_with_aria_label ... ok
[INFO] [stdout] test analyze::a11y::tests::test_svg_has_accessible_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_summary_missing_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_svg_has_accessible_name_with_title_attr ... ok
[INFO] [stdout] test analyze::a11y::tests::test_svg_hidden_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_svg_inside_anchor_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_switch_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_svg_presentation_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_svg_with_title_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_svg_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_tab_with_text_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_tab_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_svg_with_aria_labelledby_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_tab_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_svg_without_title_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_tabindex_no_positive_string_positive_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_tabindex_no_positive_negative_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_tabindex_no_positive_positive_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_tabindex_negative_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_tabindex_lowercase_positive_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_tabindex_no_positive_zero_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_tabindex_positive_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_table_duplicate_names_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_tabindex_zero_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_table_presentation_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_table_fake_caption_colspan_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_tabindex_no_positive_string_zero_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_table_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_table_unique_names_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_table_with_real_caption_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_table_with_caption_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_tabpanel_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_tabpanel_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_tabpanel_with_aria_labelledby_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_table_without_caption_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_target_blank_with_noopener_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_target_size_adequate_button_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_target_size_no_explicit_size_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_target_size_small_link_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_target_blank_with_noreferrer_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_target_blank_without_rel_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_td_headers_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_target_self_no_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_target_size_small_button_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_textarea_inside_anchor_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_td_headers_valid_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_textarea_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_textarea_with_id_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_textarea_placeholder_only_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_textarea_with_placeholder_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_textarea_without_accessible_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_textbox_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_textarea_without_label_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_th_has_data_cells_with_id_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_th_has_data_cells_with_scope_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_th_has_data_cells_invalid_scope_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_th_has_data_cells_no_scope_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_th_scope_invalid_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_th_scope_col_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_th_with_scope_col_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_th_scope_row_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_th_with_scope_row_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_th_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_th_without_scope_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_title_duplicates_aria_label_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_thead_with_tbody_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_title_duplicates_text_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_th_with_text_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_th_without_scope_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_thead_without_tbody_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_title_different_from_text_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_title_only_button_no_text_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_tooltip_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_tooltip_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_tooltip_with_text_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_treeitem_without_name_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_ul_invalid_child_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_treeitem_with_aria_label_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_treeitem_with_text_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_ul_valid_children_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_unmapped_component_not_checked ... ok
[INFO] [stdout] test analyze::a11y::tests::test_valid_lang_on_element_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_unique_label_for_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_unique_ids_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_valid_lang_with_region_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_video_aria_hidden_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_valid_role_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_video_autoplay_unmuted_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_video_with_captions_track ... ok
[INFO] [stdout] test analyze::a11y::tests::test_video_with_aria_describedby_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_video_autoplay_muted_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_video_muted_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_video_without_autoplay_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_video_with_subtitles_track ... ok
[INFO] [stdout] test analyze::a11y::tests::test_video_with_wrong_track_kind ... ok
[INFO] [stdout] test analyze::a11y::tests::test_video_with_description_track_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_prefer_tag_over_role_img_ok ... ok
[INFO] [stdout] test analyze::a11y::tests::test_viewport_maximum_scale_1_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_viewport_user_scalable_no_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_video_without_track ... ok
[INFO] [stdout] test analyze::a11y::tests::test_video_without_description_violation ... ok
[INFO] [stdout] test analyze::a11y::tests::test_whitespace_heading_violation ... ok
[INFO] [stdout] test analyze::a11y_tree::tests::test_aria_hidden_expression ... ok
[INFO] [stdout] test analyze::a11y_tree::tests::test_landmarks ... ok
[INFO] [stdout] test analyze::a11y_tree::tests::test_live_regions ... ok
[INFO] [stdout] test analyze::a11y::tests::test_viewport_without_scale_restriction_ok ... ok
[INFO] [stdout] test analyze::a11y_tree::tests::test_string_tabindex ... ok
[INFO] [stdout] test analyze::a11y_tree::tests::test_tab_order_natural ... ok
[INFO] [stdout] test analyze::a11y_tree::tests::test_tab_order_with_positive_tabindex ... ok
[INFO] [stdout] test analyze::a11y_tree::tests::test_tabindex_negative ... ok
[INFO] [stdout] test analyze::a11y_tree::tests::test_tabindex_numeric_expression ... ok
[INFO] [stdout] test analyze::a11y::tests::test_role_supports_props_img_checked_violation ... ok
[INFO] [stdout] test analyze::a11y_tree::tests::test_tab_order_fixture_snapshot ... ok
[INFO] [stdout] test analyze::a11y_tree::tests::test_screen_reader_fixture_snapshot ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_anchor_with_aria_label_no_flag ... ok
[INFO] [stdout] test analyze::angular::tests::test_analyze_inline_template ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_decorative_image_empty_alt_no_flag ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_component_fixture_file ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_inline_template_valid_no_flag ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_heading_with_content_no_flag ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_button_with_type_no_flag ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_event_binding_with_keyboard_no_flag ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_property_binding_alt_no_flag ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_static_alt_attribute_no_flag ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_iframe_with_title_no_flag ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_interpolation_content_no_flag ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_template_button_without_type ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_structural_directive_valid_content_no_flag ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_template_img_with_alt ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_template_ngif ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_template_invalid_anchor ... ok
[INFO] [stdout] test analyze::angular::tests::test_extract_inline_template_backtick ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_template_fixture_file ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_template_img_without_alt ... ok
[INFO] [stdout] test analyze::angular::tests::test_extract_inline_template_single_quote ... ok
[INFO] [stdout] test analyze::angular::tests::test_is_angular_component ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_template_with_binding ... ok
[INFO] [stdout] test analyze::angular::tests::test_is_angular_template ... ok
[INFO] [stdout] test analyze::angular::tests::test_extract_inline_template_double_quote ... ok
[INFO] [stdout] test analyze::angular::tests::test_no_inline_template ... ok
[INFO] [stdout] test analyze::cascade::tests::test_cascade ... ok
[INFO] [stdout] test analyze::cascade::tests::test_element_matches ... ok
[INFO] [stdout] test analyze::cascade::tests::test_important ... ok
[INFO] [stdout] test analyze::cascade::tests::test_cascade_resolution_snapshot ... ok
[INFO] [stdout] test analyze::cascade::tests::test_multiline_css_block ... ok
[INFO] [stdout] test analyze::cascade::tests::test_inheritance ... ok
[INFO] [stdout] test analyze::cascade::tests::test_multiple_rules_same_property ... ok
[INFO] [stdout] test analyze::cascade::tests::test_specificity_class ... ok
[INFO] [stdout] test analyze::cascade::tests::test_multiple_declarations_in_one_rule ... ok
[INFO] [stdout] test analyze::cascade::tests::test_mixed_inline_and_multiline ... ok
[INFO] [stdout] test analyze::cascade::tests::test_specificity_element ... ok
[INFO] [stdout] test analyze::cascade::tests::test_specificity_id ... ok
[INFO] [stdout] test analyze::cascade::tests::test_specificity_compound ... ok
[INFO] [stdout] test analyze::components::tests::test_aliased_import ... ok
[INFO] [stdout] test analyze::cascade::tests::test_specificity_snapshot ... ok
[INFO] [stdout] test analyze::components::tests::test_count_components ... ok
[INFO] [stdout] test analyze::components::tests::test_default_import_tracking ... ok
[INFO] [stdout] test analyze::components::tests::test_detect_banned_element ... ok
[INFO] [stdout] test analyze::components::tests::test_documented_component_passes ... ok
[INFO] [stdout] test analyze::components::tests::test_ds_component_not_flagged_as_third_party ... ok
[INFO] [stdout] test analyze::components::tests::test_mixed_imports ... ok
[INFO] [stdout] test analyze::components::tests::test_multiple_ds_imports ... ok
[INFO] [stdout] test analyze::components::tests::test_manifest_object_format ... ok
[INFO] [stdout] test analyze::components::tests::test_component_fixture_snapshot ... ok
[INFO] [stdout] test analyze::components::tests::test_third_party_diagnostic_emitted ... ok
[INFO] [stdout] test analyze::components::tests::test_third_party_component ... ok
[INFO] [stdout] test analyze::components::tests::test_third_party_rule_disabled ... ok
[INFO] [stdout] test analyze::components::tests::test_undocumented_component_detected ... ok
[INFO] [stdout] test analyze::contrast::tests::test_audit_token_contrast_bg_filters ... ok
[INFO] [stdout] test analyze::contrast::tests::test_black_on_white ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_valid_anchor_no_flag ... ok
[INFO] [stdout] test analyze::contrast::tests::test_audit_token_contrast_text_filters ... ok
[INFO] [stdout] test analyze::contrast::tests::test_check_inline_contrast_failing ... ok
[INFO] [stdout] test analyze::contrast::tests::test_check_inline_contrast_aa_large ... ok
[INFO] [stdout] test analyze::contrast::tests::test_check_inline_contrast_invalid_color ... ok
[INFO] [stdout] test analyze::contrast::tests::test_check_inline_contrast_passing ... ok
[INFO] [stdout] test analyze::contrast::tests::test_contrast_calculations_snapshot ... ok
[INFO] [stdout] test analyze::contrast::tests::test_hex_to_rgb_invalid ... ok
[INFO] [stdout] test analyze::contrast::tests::test_contrast_suggestions_snapshot ... ok
[INFO] [stdout] test analyze::contrast::tests::test_hex_to_rgb_no_hash ... ok
[INFO] [stdout] test analyze::contrast::tests::test_hex_to_rgb_short ... ok
[INFO] [stdout] test analyze::contrast::tests::test_hex_to_rgb_too_short ... ok
[INFO] [stdout] test analyze::contrast::tests::test_hex_to_rgb_valid ... ok
[INFO] [stdout] test analyze::contrast::tests::test_low_contrast ... ok
[INFO] [stdout] test analyze::contrast::tests::test_wcag_grade ... ok
[INFO] [stdout] test analyze::contrast::tests::test_white_on_black ... ok
[INFO] [stdout] test analyze::css::tests::test_animation_with_reduced_motion_ok ... ok
[INFO] [stdout] test analyze::contrast::tests::test_check_inline_contrast_aaa ... ok
[INFO] [stdout] test analyze::contrast::tests::test_audit_token_contrast_thresholds ... ok
[INFO] [stdout] test analyze::css::tests::test_autofix_hardcoded_color_hex ... ok
[INFO] [stdout] test analyze::css::tests::test_autofix_hardcoded_spacing ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_template_snapshot ... ok
[INFO] [stdout] test analyze::css::tests::test_autofix_hardcoded_spacing_not_in_tokens ... ok
[INFO] [stdout] test analyze::css::tests::test_class_not_flagged_as_element ... ok
[INFO] [stdout] test analyze::css::tests::test_colors_with_color_scheme_ok ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_valid_tabindex_no_flag ... ok
[INFO] [stdout] test analyze::css::tests::test_comment_line_detection ... ok
[INFO] [stdout] test analyze::angular::tests::test_angular_valid_aria_no_flag ... ok
[INFO] [stdout] test analyze::css::tests::test_content_empty_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_animation_inherit_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_color_inherit_not_counted ... ok
[INFO] [stdout] test analyze::css::tests::test_content_with_bullet_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_animation_without_reduced_motion ... ok
[INFO] [stdout] test analyze::css::tests::test_content_with_text_warns ... ok
[INFO] [stdout] test analyze::angular::tests::test_inline_template_line_numbers ... ok
[INFO] [stdout] test analyze::css::tests::test_deprecated_token_severity_off ... ok
[INFO] [stdout] test analyze::css::tests::test_content_with_single_quotes_warns ... ok
[INFO] [stdout] test analyze::css::tests::test_deprecated_token_with_bool ... ok
[INFO] [stdout] test analyze::css::tests::test_deprecated_token_with_fallback ... ok
[INFO] [stdout] test analyze::css::tests::test_deprecated_token_with_message ... ok
[INFO] [stdout] test analyze::css::tests::test_deprecated_token_with_replacement_generates_fix ... ok
[INFO] [stdout] test analyze::css::tests::test_deprecated_token_without_replacement_no_fix ... ok
[INFO] [stdout] test analyze::css::tests::test_display_none_aria_hidden_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_display_none_in_print_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_display_none_sr_only_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_display_none_reduced_motion_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_display_none_visually_hidden_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_display_none_warns ... ok
[INFO] [stdout] test analyze::css::tests::test_hex_to_rgb ... ok
[INFO] [stdout] test analyze::css::tests::test_deprecated_info_extract_replacement ... ok
[INFO] [stdout] test analyze::css::tests::test_css_variables_not_counted ... ok
[INFO] [stdout] test analyze::css::tests::test_content_with_arrow_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_content_with_unicode_escape_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_few_colors_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_less_at_rules_not_flagged_as_variables ... ok
[INFO] [stdout] test analyze::css::tests::test_btn_class_hover_without_focus ... ok
[INFO] [stdout] test analyze::css::tests::test_line_col_to_offset ... ok
[INFO] [stdout] test analyze::css::tests::test_line_height_px_not_checked ... ok
[INFO] [stdout] test analyze::css::tests::test_hover_and_focus_combined ... ok
[INFO] [stdout] test analyze::css::tests::test_less_variable_spacing_flagged ... ok
[INFO] [stdout] test analyze::css::tests::test_many_colors_without_color_scheme ... ok
[INFO] [stdout] test analyze::css::tests::test_max_width_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_minimum_readable_font_size_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_modern_attribute_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_modern_element_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_multiple_deprecated_tokens ... ok
[INFO] [stdout] test analyze::css::tests::test_multiple_display_none ... ok
[INFO] [stdout] test analyze::css::tests::test_multiple_obsolete_attributes ... ok
[INFO] [stdout] test analyze::css::tests::test_multiple_text_align_justify ... ok
[INFO] [stdout] test analyze::css::tests::test_non_deprecated_token_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_hover_with_focus_visible ... ok
[INFO] [stdout] test analyze::css::tests::test_normalize_hex ... ok
[INFO] [stdout] test analyze::css::tests::test_obsolete_align_attribute ... ok
[INFO] [stdout] test analyze::css::tests::test_obsolete_bgcolor_attribute ... ok
[INFO] [stdout] test analyze::css::tests::test_multiple_animations_reports_once ... ok
[INFO] [stdout] test analyze::css::tests::test_obsolete_center_element ... ok
[INFO] [stdout] test analyze::css::tests::test_obsolete_font_element ... ok
[INFO] [stdout] test analyze::css::tests::test_hover_with_focus ... ok
[INFO] [stdout] test analyze::css::tests::test_obsolete_marquee_element ... ok
[INFO] [stdout] test analyze::css::tests::test_input_hover_without_focus ... ok
[INFO] [stdout] test analyze::css::tests::test_hover_without_focus ... ok
[INFO] [stdout] test analyze::css::tests::test_css_diagnostics_snapshot ... ok
[INFO] [stdout] test analyze::css::tests::test_link_element_hover_without_focus ... ok
[INFO] [stdout] test analyze::css::tests::test_non_interactive_hover_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_preprocessor_variable_definition_detection ... ok
[INFO] [stdout] test analyze::css::tests::test_outline_none_in_focus_without_replacement ... ok
[INFO] [stdout] test analyze::css::tests::test_readable_font_size_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_readable_line_height_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_outline_style_none_in_focus ... ok
[INFO] [stdout] test analyze::css::tests::test_outline_none_with_box_shadow_replacement ... ok
[INFO] [stdout] test analyze::css::tests::test_outline_none_with_border_replacement ... ok
[INFO] [stdout] test analyze::css::tests::test_outline_on_interactive_element_without_focus_rule ... ok
[INFO] [stdout] test analyze::css::tests::test_scss_comment_not_flagged ... ok
[INFO] [stdout] test analyze::css::tests::test_reasonable_width_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_outline_removal_on_non_interactive_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_small_font_size_pt_warns ... ok
[INFO] [stdout] test analyze::css::tests::test_small_font_size_px_warns ... ok
[INFO] [stdout] test analyze::css::tests::test_small_font_size_rem_warns ... ok
[INFO] [stdout] test analyze::css::tests::test_scss_variable_reference_not_flagged ... ok
[INFO] [stdout] test analyze::css::tests::test_text_align_center_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_scss_with_css_var_not_flagged ... ok
[INFO] [stdout] test analyze::css::tests::test_text_align_justify_warns ... ok
[INFO] [stdout] test analyze::css::tests::test_text_align_left_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_tight_line_height_em_warns ... ok
[INFO] [stdout] test analyze::css::tests::test_token_path_to_css_var ... ok
[INFO] [stdout] test analyze::css::tests::test_tight_line_height_percent_warns ... ok
[INFO] [stdout] test analyze::css::tests::test_scss_nested_hardcoded_flagged ... ok
[INFO] [stdout] test analyze::css::tests::test_scss_chained_variable_not_flagged ... ok
[INFO] [stdout] test analyze::css::tests::test_unknown_token_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_tight_line_height_warns ... ok
[INFO] [stdout] test analyze::css::tests::test_scss_variable_color_flagged ... ok
[INFO] [stdout] test analyze::css::tests::test_width_1000px_warns ... ok
[INFO] [stdout] test analyze::css::tests::test_preprocessor_variable_reference_detection ... ok
[INFO] [stdout] test analyze::css::tests::test_width_100_percent_warns ... ok
[INFO] [stdout] test analyze::css::tests::test_outline_zero_in_focus ... ok
[INFO] [stdout] test analyze::css::tests::test_transition_none_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_width_in_ch_ok ... ok
[INFO] [stdout] test analyze::css::tests::test_width_90ch_warns ... ok
[INFO] [stdout] test analyze::css::tests::test_width_100vw_warns ... ok
[INFO] [stdout] test analyze::css::tests::test_transition_without_reduced_motion ... ok
[INFO] [stdout] test analyze::css_in_js::tests::test_autofix_offsets_valid ... ok
[INFO] [stdout] test analyze::css_in_js::tests::test_autofix_styled_components_color ... ok
[INFO] [stdout] test analyze::css_in_js::tests::test_autofix_styled_components_typography ... ok
[INFO] [stdout] test analyze::css_in_js::tests::test_box_shadow_detection ... ok
[INFO] [stdout] test analyze::css_in_js::tests::test_css_variable_passes ... ok
[INFO] [stdout] test analyze::css_in_js::tests::test_autofix_styled_components_radius ... ok
[INFO] [stdout] test analyze::css_in_js::tests::test_border_radius_detection ... ok
[INFO] [stdout] test analyze::css_in_js::tests::test_autofix_styled_components_spacing ... ok
[INFO] [stdout] test analyze::css_in_js::tests::test_disabled_rule_skips ... ok
[INFO] [stdout] test analyze::css_in_js::tests::test_emotion_css_prop_object ... ok
[INFO] [stdout] test analyze::css_orchestrator::tests::test_a11y_content_with_icon_ok ... ok
[INFO] [stdout] test analyze::css_orchestrator::tests::test_a11y_content_with_static_text ... ok
[INFO] [stdout] test analyze::css_orchestrator::tests::test_a11y_font_size_ok ... ok
[INFO] [stdout] test analyze::css_in_js::tests::test_emotion_css_tag ... ok
[INFO] [stdout] test analyze::css_orchestrator::tests::test_a11y_font_size_too_small ... ok
[INFO] [stdout] test analyze::css_orchestrator::tests::test_a11y_line_height_ok ... ok
[INFO] [stdout] test analyze::css_orchestrator::tests::test_a11y_line_height_too_tight ... ok
[INFO] [stdout] test analyze::css_orchestrator::tests::test_a11y_no_text_align_justify ... ok
[INFO] [stdout] test analyze::css_orchestrator::tests::test_a11y_prefers_color_scheme_missing ... ok
[INFO] [stdout] test analyze::css_orchestrator::tests::test_a11y_text_align_left_ok ... ok
[INFO] [stdout] test analyze::css_in_js::tests::test_styled_components_color ... ok
[INFO] [stdout] test analyze::css_orchestrator::tests::test_a11y_prefers_color_scheme_present ... ok
[INFO] [stdout] test analyze::css_in_js::tests::test_keyframes ... ok
[INFO] [stdout] test analyze::css_orchestrator::tests::test_orchestrator_finds_hardcoded_color ... ok
[INFO] [stdout] test analyze::css_orchestrator::tests::test_orchestrator_returns_none_for_invalid_css ... ok
[INFO] [stdout] test analyze::css_orchestrator::tests::test_orchestrator_skips_token_values ... ok
[INFO] [stdout] test analyze::css_in_js::tests::test_styled_components_spacing ... ok
[INFO] [stdout] test analyze::css_orchestrator::tests::test_orchestrator_deduplicates_padding_shorthand ... ok
[INFO] [stdout] test analyze::css_visitor::tests::test_visitor_finds_colors ... ok
[INFO] [stdout] test analyze::css_visitor::tests::test_normalize_hex ... ok
[INFO] [stdout] test analyze::css_visitor::tests::test_property_name_extraction ... ok
[INFO] [stdout] test analyze::css_orchestrator::tests::test_orchestrator_handles_border_shorthand ... ok
[INFO] [stdout] test analyze::html::tests::test_anchor_empty_href ... ok
[INFO] [stdout] test analyze::html::tests::test_anchor_button_role ... ok
[INFO] [stdout] test analyze::html::tests::test_anchor_hash_href ... ok
[INFO] [stdout] test analyze::css_visitor::tests::test_visitor_finds_dimensions ... ok
[INFO] [stdout] test analyze::css_visitor::tests::test_visitor_multi_value_property ... ok
[INFO] [stdout] test analyze::css_in_js::tests::test_styled_components_with_component ... ok
[INFO] [stdout] test analyze::css_orchestrator::tests::test_orchestrator_reports_unique_padding_values ... ok
[INFO] [stdout] test analyze::css_in_js::tests::test_styled_member_expression ... ok
[INFO] [stdout] test analyze::html::tests::test_anchor_javascript_href ... ok
[INFO] [stdout] test analyze::html::tests::test_anchor_template_href ... ok
[INFO] [stdout] test analyze::html::tests::test_anchor_with_aria_labelledby ... ok
[INFO] [stdout] test analyze::html::tests::test_anchor_valid_href ... ok
[INFO] [stdout] test analyze::html::tests::test_anchor_with_aria_label ... ok
[INFO] [stdout] test analyze::html::tests::test_anchor_with_img_alt ... ok
[INFO] [stdout] test analyze::html::tests::test_anchor_with_text ... ok
[INFO] [stdout] test analyze::html::tests::test_anchor_no_content ... ok
[INFO] [stdout] test analyze::html::tests::test_autofocus ... ok
[INFO] [stdout] test analyze::html::tests::test_blade_directive ... ok
[INFO] [stdout] test analyze::html::tests::test_anchor_with_template_content ... ok
[INFO] [stdout] test analyze::html::tests::test_anchor_with_title ... ok
[INFO] [stdout] test analyze::html::tests::test_autofocus_diagnostic_count ... ok
[INFO] [stdout] test analyze::html::tests::test_blade_template_unescaped ... ok
[INFO] [stdout] test analyze::html::tests::test_css_media_query_not_template ... ok
[INFO] [stdout] test analyze::html::tests::test_distracting_elements_count ... ok
[INFO] [stdout] test analyze::html::tests::test_button_missing_type ... ok
[INFO] [stdout] test analyze::html::tests::test_doctype_missing ... ok
[INFO] [stdout] test analyze::html::tests::test_blade_template_escaped ... ok
[INFO] [stdout] test analyze::html::tests::test_doctype_present ... ok
[INFO] [stdout] test analyze::html::tests::test_button_diagnostic_count ... ok
[INFO] [stdout] test analyze::html::tests::test_button_has_type ... ok
[INFO] [stdout] test analyze::html::tests::test_doctype_present_lowercase ... ok
[INFO] [stdout] test analyze::html::tests::test_freemarker_directive ... ok
[INFO] [stdout] test analyze::html::tests::test_elements_checked_metrics ... ok
[INFO] [stdout] test analyze::html::tests::test_get_line_col_first_line ... ok
[INFO] [stdout] test analyze::html::tests::test_get_line_col_multiline ... ok
[INFO] [stdout] test analyze::html::tests::test_freemarker_interpolation ... ok
[INFO] [stdout] test analyze::html::tests::test_go_template_action ... ok
[INFO] [stdout] test analyze::html::tests::test_go_template_expression ... ok
[INFO] [stdout] test analyze::html::tests::test_heading_diagnostic_count ... ok
[INFO] [stdout] test analyze::html::tests::test_heading_no_content ... ok
[INFO] [stdout] test analyze::html::tests::test_heading_whitespace_only ... ok
[INFO] [stdout] test analyze::html::tests::test_heading_with_aria_label ... ok
[INFO] [stdout] test analyze::html::tests::test_heading_order_correct ... ok
[INFO] [stdout] test analyze::html::tests::test_heading_with_template_content ... ok
[INFO] [stdout] test analyze::html::tests::test_heading_order_skip ... ok
[INFO] [stdout] test analyze::html::tests::test_html_has_lang_missing ... ok
[INFO] [stdout] test analyze::html::tests::test_heading_with_text ... ok
[INFO] [stdout] test analyze::html::tests::test_html_has_lang_present ... ok
[INFO] [stdout] test analyze::html::tests::test_img_alt_empty_decorative ... ok
[INFO] [stdout] test analyze::html::tests::test_img_alt_present ... ok
[INFO] [stdout] test analyze::html::tests::test_iframe_no_title ... ok
[INFO] [stdout] test analyze::html::tests::test_img_role_presentation ... ok
[INFO] [stdout] test analyze::html::tests::test_iframe_has_title ... ok
[INFO] [stdout] test analyze::html::tests::test_invalid_role ... ok
[INFO] [stdout] test analyze::html::tests::test_img_alt_missing ... ok
[INFO] [stdout] test analyze::html::tests::test_is_child_template_extends_not_at_start ... ok
[INFO] [stdout] test analyze::html::tests::test_is_child_template_jinja_extends ... ok
[INFO] [stdout] test analyze::html::tests::test_is_child_template_plain_html ... ok
[INFO] [stdout] test analyze::html::tests::test_invalid_aria_attribute ... ok
[INFO] [stdout] test analyze::html::tests::test_invalid_role_count ... ok
[INFO] [stdout] test analyze::html::tests::test_invalid_aria_count ... ok
[INFO] [stdout] test analyze::html::tests::test_is_partial_includes_dir ... ok
[INFO] [stdout] test analyze::html::tests::test_is_not_partial_full_page ... ok
[INFO] [stdout] test analyze::html::tests::test_is_child_template_not_extends ... ok
[INFO] [stdout] test analyze::html::tests::test_is_partial_no_html_tag ... ok
[INFO] [stdout] test analyze::html::tests::test_iframe_diagnostic_count ... ok
[INFO] [stdout] test analyze::html::tests::test_is_partial_underscore_filename ... ok
[INFO] [stdout] test analyze::html::tests::test_is_partial_partials_dir ... ok
[INFO] [stdout] test analyze::html::tests::test_is_partial_underscore_dir ... ok
[INFO] [stdout] test analyze::html::tests::test_label_no_for_no_control ... ok
[INFO] [stdout] test analyze::html::tests::test_label_diagnostic_count ... ok
[INFO] [stdout] test analyze::html::tests::test_label_wraps_input ... ok
[INFO] [stdout] test analyze::html::tests::test_label_with_for ... ok
[INFO] [stdout] test analyze::html::tests::test_meta_viewport_user_scalable_no ... ok
[INFO] [stdout] test analyze::html::tests::test_marquee_element ... ok
[INFO] [stdout] test analyze::html::tests::test_meta_viewport_max_scale_low ... ok
[INFO] [stdout] test analyze::html::tests::test_meta_viewport_max_scale_ok ... ok
[INFO] [stdout] test analyze::html::tests::test_meta_viewport_ok ... ok
[INFO] [stdout] test analyze::html::tests::test_svelte_expression_bind ... ok
[INFO] [stdout] test analyze::html::tests::test_svelte_expression_event_handler ... ok
[INFO] [stdout] test analyze::html::tests::test_razor_code_block ... ok
[INFO] [stdout] test analyze::html::tests::test_meta_viewport_user_scalable_zero ... ok
[INFO] [stdout] test analyze::html::tests::test_svelte_expression_control_flow ... ok
[INFO] [stdout] test analyze::html::tests::test_svelte_expression_not_json ... ok
[INFO] [stdout] test analyze::html::tests::test_svelte_expression_plain_string ... ok
[INFO] [stdout] test analyze::html::tests::test_svelte_expression_variable_binding ... ok
[INFO] [stdout] test analyze::html::tests::test_positive_tabindex ... ok
[INFO] [stdout] test analyze::html::tests::test_razor_expression ... ok
[INFO] [stdout] test analyze::html::tests::test_template_expression_angular ... ok
[INFO] [stdout] test analyze::html::tests::test_template_expression_freemarker ... ok
[INFO] [stdout] test analyze::html::tests::test_template_expression_jinja2 ... ok
[INFO] [stdout] test analyze::html::tests::test_template_expression_razor ... ok
[INFO] [stdout] test analyze::html::tests::test_tabindex_diagnostic_count ... ok
[INFO] [stdout] test analyze::html::tests::test_template_expression_thymeleaf ... ok
[INFO] [stdout] test analyze::html::tests::test_template_expression_blade_unescaped ... ok
[INFO] [stdout] test analyze::html::tests::test_template_expression_ejs ... ok
[INFO] [stdout] test analyze::html::tests::test_template_expression_plain_values ... ok
[INFO] [stdout] test analyze::html::tests::test_template_expression_ruby_interpolation ... ok
[INFO] [stdout] test analyze::html::tests::test_template_expression_razor_not_css_at_rules ... ok
[INFO] [stdout] test analyze::html::tests::test_template_expression_vue ... ok
[INFO] [stdout] test analyze::html::tests::test_template_tabindex ... ok
[INFO] [stdout] test analyze::html::tests::test_thymeleaf_variable_expression ... ok
[INFO] [stdout] test analyze::html::tests::test_title_missing ... ok
[INFO] [stdout] test analyze::html::tests::test_title_present ... ok
[INFO] [stdout] test analyze::html::tests::test_thymeleaf_inline_escaped ... ok
[INFO] [stdout] test analyze::html::tests::test_title_empty ... ok
[INFO] [stdout] test analyze::html::tests::test_thymeleaf_inline_unescaped ... ok
[INFO] [stdout] test analyze::html::tests::test_title_whitespace_only ... ok
[INFO] [stdout] test analyze::html::tests::test_valid_role ... ok
[INFO] [stdout] test analyze::html::tests::test_valid_aria_attribute ... ok
[INFO] [stdout] test analyze::html::tests::test_zero_tabindex ... ok
[INFO] [stdout] test analyze::html::tests::test_html_a11y_snapshot ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_blade_unescaped_in_inline_style ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_check_custom_properties_enabled ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_blade_template_in_inline_style ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_erb_template_expression_ok ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_ejs_template_expression_ok ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_freemarker_directive_in_style ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_go_template_in_inline_style ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_handlebars_template_expression_ok ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_freemarker_expression_in_inline_style ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_empty_style_attribute_ok ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_html_tokens_snapshot ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_inline_style_multiple_properties ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_inline_style_hex_with_alpha ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_inline_style_non_spacing_property_ok ... ok
[INFO] [stdout] test analyze::css_in_js::tests::test_css_in_js_diagnostics_snapshot ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_inline_style_em_spacing ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_inline_style_hex_color ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_inline_style_rgb_color ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_inline_styles_disabled ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_inline_style_rgba_color ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_inline_style_spacing_px ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_inline_style_spacing_rem ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_inline_style_template_expression_ok ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_inline_style_zero_ok ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_inline_style_short_hex_color ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_metrics_inline_styles ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_nested_elements_with_styles ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_razor_expression_in_inline_style ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_style_block_custom_property_ignored ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_metrics_style_blocks ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_style_block_hex_color ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_style_block_media_query ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_style_block_multiple_selectors ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_allowed_border_radius_passes ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_50_percent_radius_passes ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_style_block_spacing ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_style_blocks_disabled ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_allowed_spacing_passes ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_allowed_color_passes ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_style_block_var_usage_ok ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_autofix_fix_offsets_correct ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_autofix_hardcoded_font_weight ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_style_block_with_comments ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_autofix_hardcoded_color_jsx ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_autofix_hardcoded_shadow ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_autofix_hardcoded_font_size ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_css_variable_passes ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_autofix_hardcoded_radius_jsx ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_autofix_hardcoded_line_height ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_autofix_typography_offsets_correct ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_hardcoded_box_shadow ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_disabled_rules_skip ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_deprecated_token_in_style ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_autofix_hardcoded_letter_spacing ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_autofix_hardcoded_spacing_jsx ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_hardcoded_font_weight ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_thymeleaf_inline_expression ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_hardcoded_border_radius ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_hardcoded_hex_color ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_non_style_attribute_ignored ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_hardcoded_line_height ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_shadow_none_passes ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_typography_disabled_skips ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_hardcoded_spacing ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_zero_spacing_passes ... ok
[INFO] [stdout] test analyze::patterns::tests::test_dimension_pattern ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_hardcoded_font_size ... ok
[INFO] [stdout] test analyze::patterns::tests::test_hex_pattern ... ok
[INFO] [stdout] test analyze::patterns::tests::test_focus_patterns ... ok
[INFO] [stdout] test analyze::patterns::tests::test_scss_def_pattern ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_hardcoded_rgb_color ... ok
[INFO] [stdout] test analyze::sfc::tests::test_adjust_line_number ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_zero_border_radius_passes ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_shorthand_hex_color ... ok
[INFO] [stdout] test analyze::html_tokens::tests::test_thymeleaf_expression_in_inline_style ... ok
[INFO] [stdout] test analyze::patterns::tests::test_var_usage_pattern ... ok
[INFO] [stdout] test analyze::sfc::tests::test_extract_remaining_as_template ... ok
[INFO] [stdout] test analyze::sfc::tests::test_case_insensitive_lang_attribute ... ok
[INFO] [stdout] test analyze::sfc::tests::test_empty_script_block ... ok
[INFO] [stdout] test analyze::sfc::tests::test_empty_style_block ... ok
[INFO] [stdout] test analyze::sfc::tests::test_empty_template_block ... ok
[INFO] [stdout] test analyze::sfc::tests::test_extract_script_blocks ... ok
[INFO] [stdout] test analyze::sfc::tests::test_attributes_with_different_quote_styles ... ok
[INFO] [stdout] test analyze::sfc::tests::test_line_number_calculation ... ok
[INFO] [stdout] test analyze::sfc::tests::test_extract_template_with_lang ... ok
[INFO] [stdout] test analyze::sfc::tests::test_extract_template_block ... ok
[INFO] [stdout] test analyze::sfc::tests::test_multiline_template ... ok
[INFO] [stdout] test analyze::sfc::tests::test_no_script_block_returns_empty ... ok
[INFO] [stdout] test analyze::sfc::tests::test_no_template_block_returns_none ... ok
[INFO] [stdout] test analyze::sfc::tests::test_multiple_same_blocks_all_extracted ... ok
[INFO] [stdout] test analyze::sfc::tests::test_no_style_block_returns_empty ... ok
[INFO] [stdout] test analyze::sfc::tests::test_svelte_file_no_template_tag ... ok
[INFO] [stdout] test analyze::sfc::tests::test_style_without_scoped_defaults_to_false ... ok
[INFO] [stdout] test analyze::sfc::tests::test_template_with_whitespace_only ... ok
[INFO] [stdout] test analyze::sfc::tests::test_extract_style_blocks ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_multiple_style_properties ... ok
[INFO] [stdout] test analyze::sfc::tests::test_script_without_lang_defaults_to_none ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_anchor_with_aria_label_no_flag ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_anchor_without_content ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_binding_alt_no_flag ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_button_with_type_no_flag ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_conditional_content_no_flag ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_heading_without_content ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_decorative_image_empty_alt_no_flag ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_heading_with_content_no_flag ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_iframe_with_title_no_flag ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_img_with_alt ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_invalid_anchor ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_img_without_alt ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_iframe_without_title ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_reactive_binding ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_proper_click_with_keyboard_no_flag ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_button_without_type ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_script_import_tracking ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_script_jsx_line_numbers_adjusted ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_script_jsx_banned_element_detected ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_script_tsx_metrics_tracked ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_script_typescript_parsing ... ok
[INFO] [stdout] test analyze::jsx_styles::tests::test_jsx_styles_diagnostics_snapshot ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_valid_anchor_no_flag ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_valid_aria_no_flag ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_valid_tabindex_no_flag ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_with_script_at_top ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_anchor_with_aria_label_no_flag ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_anchor_without_content ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_button_with_type_no_flag ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_button_without_type ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_style_line_numbers_adjusted ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_decorative_image_empty_alt_no_flag ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_dynamic_binding_alt_no_flag ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_css_variables_no_flag ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_hardcoded_color_in_style ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_script_jsx_at_bottom ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_heading_with_content_no_flag ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_heading_without_content ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_template_at_top_level ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_img_with_alt ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_iframe_with_title_no_flag ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_invalid_anchor ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_img_without_alt ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_line_numbers_adjusted ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_multiple_script_blocks_with_jsx ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_iframe_without_title ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_proper_click_with_keyboard_no_flag ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_script_import_tracking ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_script_jsx_banned_element_detected ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_snapshot ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_script_jsx_line_numbers_adjusted ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_script_tsx_metrics_tracked ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_script_typescript_parsing ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_static_alt_attribute_no_flag ... ok
[INFO] [stdout] test analyze::svelte::tests::test_svelte_fixture_file ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_v_bind_alt_no_flag ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_valid_anchor_no_flag ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_valid_aria_no_flag ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_valid_tabindex_no_flag ... ok
[INFO] [stdout] test cache::tests::test_cache_key_from_metadata ... ok
[INFO] [stdout] test cache::tests::test_cached_diagnostic_roundtrip ... ok
[INFO] [stdout] test cache::tests::test_code_to_kind_roundtrip ... ok
[INFO] [stdout] test cache::tests::test_hash_file_content ... ok
[INFO] [stdout] test config::tests::test_empty_extends ... ok
[INFO] [stdout] test config::tests::test_extends_recommended_preset ... ok
[INFO] [stdout] test config::tests::test_extends_strict_preset ... ok
[INFO] [stdout] test config::tests::test_local_rules_override_preset ... ok
[INFO] [stdout] test config::tests::test_multiple_presets ... ok
[INFO] [stdout] test config::tests::test_unknown_preset_errors ... ok
[INFO] [stdout] test custom_rules::adapter::tests::test_html_adapter_ancestors ... ok
[INFO] [stdout] test custom_rules::adapter::tests::test_html_adapter_aria_attributes ... ok
[INFO] [stdout] test custom_rules::adapter::tests::test_html_adapter_basic ... ok
[INFO] [stdout] test custom_rules::adapter::tests::test_html_adapter_empty_text ... ok
[INFO] [stdout] test custom_rules::adapter::tests::test_html_adapter_position ... ok
[INFO] [stdout] test custom_rules::adapter::tests::test_html_adapter_text_content ... ok
[INFO] [stdout] test custom_rules::config::tests::test_default_priority_and_exclusive ... ok
[INFO] [stdout] test custom_rules::config::tests::test_parse_basic_rule ... ok
[INFO] [stdout] test custom_rules::config::tests::test_parse_document_scope ... ok
[INFO] [stdout] test custom_rules::config::tests::test_parse_multiple_where_constraints ... ok
[INFO] [stdout] test custom_rules::config::tests::test_parse_priority_and_exclusive ... ok
[INFO] [stdout] test custom_rules::config::tests::test_parse_rule_with_fix_insert ... ok
[INFO] [stdout] test custom_rules::config::tests::test_parse_rule_with_fix_remove ... ok
[INFO] [stdout] test custom_rules::config::tests::test_parse_rule_with_fix_replace ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_css_variables_no_flag ... ok
[INFO] [stdout] test custom_rules::config::tests::test_parse_rules_array_in_config ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_active_always_false ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_adjacent_sibling_matches ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_adjacent_sibling_no_prev_sibling ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_adjacent_sibling_not_immediate ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_adjacent_sibling_wrong_element ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_attribute_contains ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_attribute_contains_word ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_attribute_contains_word_not_substring ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_attribute_ends_with ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_attribute_equals ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_attribute_exists ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_attribute_not_equals_operator ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_attribute_not_equals_value ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_style_line_numbers_adjusted ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_hardcoded_color_in_style ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_attribute_starts_with ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_chained_adjacent_siblings ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_child_combinator_matches ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_case_insensitive_element ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_child_combinator_not_direct_parent ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_child_then_child ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_child_then_sibling ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_child_then_child_no_match ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_combinator_with_attributes ... ok
[INFO] [stdout] test custom_rules::config::tests::test_parse_rule_with_where ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_attribute_not_exists ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_descendant_combinator_no_match ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_descendant_then_sibling ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_dt_dd_pattern ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_element_with_attrs_and_pseudo ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_element_with_multiple_attrs ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_empty_element ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_empty_element_with_content ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_first_child ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_first_of_type ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_first_of_type_not_first ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_focus_always_false ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_focus_visible_always_false ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_focus_within_always_false ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_form_input_error_pattern ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_descendant_combinator_matches ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_descendant_combinator_nested ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_general_sibling_first_child ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_general_sibling_immediate ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_general_sibling_no_match ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_general_sibling_not_immediate ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_form_label_input_pattern ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_combined_selector_and_where ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_heading_paragraph_pattern ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_is_element_prefix_with_class ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_hover_always_false ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_is_element_prefix ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_is_first_match ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_is_no_match ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_is_second_match ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_last_child ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_last_of_type_not_last ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_checked_aria ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_checked_attribute ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_disabled_aria ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_last_of_type ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_disabled_attribute ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_is_with_attributes ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_disabled_no_attribute ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_element_with_id ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_element_with_id_wrong_element ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_enabled_non_form_element ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_enabled ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_enabled_with_disabled ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_id_selector ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_id_selector_wrong_id ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_optional_with_required ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_read_only_aria ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_id_with_class ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_optional ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_read_only_attribute ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_read_write_contenteditable ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_read_write_with_readonly ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_read_write_hidden_input ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_required_aria ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_read_write ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_read_write_input ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_mixed_combinators ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_matches_element_name ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_mixed_sibling_combinators ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_mixed_sibling_combinators_fail ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_match_required_attribute ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_mixed_combinators_no_match ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_no_match_different_element ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_not_attribute ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_nth_child_2n_plus_1 ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_nth_child_even ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_nth_child_first ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_fixture_file ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_nth_child_odd ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_nth_child_third ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_nth_child_with_other_selectors ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_nth_last_child_last ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_not_attribute_when_present ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_not_element ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_nth_child_no_match ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_nth_last_child_second_to_last ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_nth_last_of_type ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_nth_last_of_type_second ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_nth_child_no_sibling_info ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_nth_of_type_odd ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_nth_of_type ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_numeric_less_than ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_numeric_greater_than_or_equal ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_nth_last_child_odd ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_numeric_greater_than ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_numeric_greater_than_false ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_only_of_type_with_siblings ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_numeric_with_negative ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_only_of_type ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_numeric_less_than_or_equal ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_only_child ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_three_level_descendant ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_where_has_accessible_name_aria_label ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_where_has_any ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_regex_with_digit_pattern ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_regex_attribute_match ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_where_has_no_accessible_name ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_where_has_none ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_where_has_text ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_where_has_text_false ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_where_has_accessible_name_text ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_where_has_any_none_present ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_where_no_text ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_where_not_within ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_where_parent ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_where_parent_wrong ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_where_with_element ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_where_within ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_where_within_not_matched ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_wildcard_matches_any ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_child_combinator_no_space ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_compound_ancestors_method ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_snapshot ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_where_not_within_excluded ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_where_has_none_with_forbidden ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_compound_is_simple ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_compound_target_method ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_where_matches ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_kebab_case_attributes ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_compound_with_attributes ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_nth_expr_matches_negative ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_custom_data_attributes ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_nth_expr_matches_even ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_nth_expr_matches_every_third ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_nth_expr_matches_odd ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_active_pseudo ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_nth_expr_matches_single ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_adjacent_sibling_no_space ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_attribute_contains_word ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_attribute_contains ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_attribute_ends_with ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_attribute_exists ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_attribute_not_equals ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_attribute_starts_with ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_attribute_equals ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_child_combinator ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_child_then_sibling ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_class_only_descendant ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_class_selector ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_class_with_attribute ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_class_with_pseudo ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_complex_selector ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_attribute_equals_double_quotes ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_chained_adjacent_siblings ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_checked_pseudo ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_compound_with_class_selectors ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_element_only ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_descendant_combinator ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_disabled_pseudo ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_element_with_attribute ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_element_with_class ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_element_with_id_and_class ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_adjacent_sibling_combinator ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_element_with_id ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_error_unclosed_bracket ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_empty_pseudo ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_element_with_not ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_enabled_pseudo ... ok
[INFO] [stdout] test custom_rules::matcher::tests::test_regex_attribute_no_match ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_error_unknown_pseudo ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_first_of_type ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_focus_pseudo ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_focus_visible_pseudo ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_greater_than ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_focus_within_pseudo ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_general_sibling_no_space ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_general_sibling_combinator ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_greater_than_or_equal ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_has_pseudo ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_has_with_attribute ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_hover_no_error ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_hover_pseudo ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_id_child_combinator ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_id_with_pseudo ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_id_with_attribute ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_id_with_class ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_id_selector ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_is_selector ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_is_single_selector ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_id_descendant ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_is_with_classes ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_is_with_whitespace ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_first_child ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_last_of_type ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_last_child ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_less_than ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_mixed_ancestor_and_sibling ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_mixed_sibling_combinators ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_mixed_combinators ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_less_than_or_equal ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_multiple_classes ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_not_pseudo ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_not_with_element ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_multiple_attributes ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_nth_child_2n_plus_1 ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_nth_child_2n ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_nth_child_negative_n ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_nth_child_n_plus_3 ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_nth_child_number ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_nth_last_child_odd ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_nth_of_type ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_nth_child_odd ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_nth_last_child_2n_plus_1 ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_nth_of_type_odd ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_nth_last_child_number ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_nth_last_of_type ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_only_child ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_optional_pseudo ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_only_of_type ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_nth_child_even ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_read_only_pseudo ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_read_write_pseudo ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_required_pseudo ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_sibling_with_attributes ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_where_selector ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_unquoted_value ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_regex_with_escapes ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_regex_attribute ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_with_whitespace ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_parse_wildcard ... ok
[INFO] [stdout] test custom_rules::tests::test_attribute_match ... ok
[INFO] [stdout] test custom_rules::tests::test_basic_element_match ... ok
[INFO] [stdout] test custom_rules::tests::test_document_rule_count_zero ... ok
[INFO] [stdout] test custom_rules::tests::test_document_rule_count_violation ... ok
[INFO] [stdout] test custom_rules::tests::test_document_rule_multiple_duplicates ... ok
[INFO] [stdout] test custom_rules::tests::test_element_scope_rule_skipped_in_check_element ... ok
[INFO] [stdout] test custom_rules::tests::test_document_rule_duplicates ... ok
[INFO] [stdout] test custom_rules::tests::test_exclusive_stops_processing ... ok
[INFO] [stdout] test custom_rules::tests::test_jsx_document_rule_integration ... ok
[INFO] [stdout] test custom_rules::tests::test_html_document_rule_integration ... ok
[INFO] [stdout] test custom_rules::tests::test_html_has_no_match ... ok
[INFO] [stdout] test custom_rules::selector::tests::test_simple_selector_returns_target ... ok
[INFO] [stdout] test custom_rules::tests::test_jsx_has_no_match ... ok
[INFO] [stdout] test custom_rules::tests::test_jsx_empty_pseudo ... ok
[INFO] [stdout] test custom_rules::tests::test_jsx_accessible_name_with_text ... ok
[INFO] [stdout] test custom_rules::tests::test_html_has_with_descendant ... ok
[INFO] [stdout] test custom_rules::tests::test_jsx_has_text_false ... ok
[INFO] [stdout] test custom_rules::tests::test_jsx_has_with_attribute_selector ... ok
[INFO] [stdout] test custom_rules::tests::test_jsx_text_content_direct ... ok
[INFO] [stdout] test custom_rules::tests::test_jsx_text_content_nested ... ok
[INFO] [stdout] test custom_rules::tests::test_jsx_has_with_direct_child ... ok
[INFO] [stdout] test custom_rules::tests::test_jsx_text_content_empty ... ok
[INFO] [stdout] test custom_rules::tests::test_non_exclusive_allows_multiple_matches ... ok
[INFO] [stdout] test custom_rules::tests::test_not_pseudo ... ok
[INFO] [stdout] test custom_rules::tests::test_parse_count_constraint_greater_than ... ok
[INFO] [stdout] test custom_rules::tests::test_parse_count_constraint_equals ... ok
[INFO] [stdout] test custom_rules::tests::test_parse_count_constraint_greater_than_or_equal ... ok
[INFO] [stdout] test custom_rules::tests::test_parse_count_constraint_less_than ... ok
[INFO] [stdout] test custom_rules::tests::test_parse_count_constraint_less_than_or_equal ... ok
[INFO] [stdout] test custom_rules::tests::test_rule_priority_ordering ... ok
[INFO] [stdout] test custom_rules::tests::test_where_not_within ... ok
[INFO] [stdout] test custom_rules::tests::test_where_within ... ok
[INFO] [stdout] test custom_rules::tests::test_jsx_has_with_nested_descendant ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_attribute_with_special_chars ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_adjacent_sibling_no_sibling ... ok
[INFO] [stdout] test custom_rules::tests::test_parse_count_constraint_not_equals ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_attribute_with_whitespace_in_value ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_boolean_attribute_negation ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_data_attribute_with_json ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_boolean_attribute_presence ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_child_combinator_no_children ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_empty_html ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_deeply_nested_descendant ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_aria_level_range ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_general_sibling_no_sibling ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_empty_attribute_value ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_self_closing_elements ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_single_element ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_tabindex_zero ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_whitespace_only_html ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_tabindex_negative ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_aria_disabled_pattern ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_wide_sibling_chain ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_bottom_up_striping ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_disabled_form_fields ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_enabled_buttons_in_toolbar ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_disabled_submit_in_form ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_html_first_of_type_in_definition_list ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_data_table_with_position_selectors ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_html_has_first_of_type ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_html_has_only_of_type ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_html_mixed_elements_type_selectors ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_html_nth_last_of_type ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_accessible_form_complete_pattern ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_checked_checkboxes ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_html_nth_of_type ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_id_skip_to_content_link ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_id_descendant_pattern ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_interaction_pseudos_combined_with_other_selectors ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_id_with_nth_last_child ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_html_only_of_type ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_interaction_states_parse_but_never_match ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_is_heading_detection ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_is_semantic_landmark ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_is_interactive_elements ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_is_with_element_and_class ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_is_with_disabled_pseudo ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_jsx_disabled_button_component ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_jsx_first_of_type_in_layout ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_jsx_has_first_of_type ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_jsx_has_only_of_type_no_match ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_jsx_id_targeting ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_jsx_is_heading_components ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_jsx_last_of_type_navigation ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_jsx_nth_of_type_card_list ... ok
[INFO] [stdout] test custom_rules::tests_real_world::edge_cases::test_multiline_element ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_last_two_breadcrumb_items ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_jsx_where_interactive ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_id_with_element_and_role ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_required_fields_in_form ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_required_checked_combo ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_table_last_row_styling ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_where_button_or_role_button ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_html_last_of_type_table_rows ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_navigation_with_is_selector ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_adjacent_sibling_with_not_pseudo ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_child_combinator_with_contains_attr ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_adjacent_sibling_with_not_equal_attr ... ok
[INFO] [stdout] test custom_rules::tests_real_world::new_selector_scenarios::test_readonly_vs_readwrite_inputs ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_child_combinator_with_empty_pseudo ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_child_combinator_with_first_child ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_child_combinator_with_last_child ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_child_combinator_with_nth_child_odd ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_child_combinator_with_ends_with_attr ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_descendant_combinator_with_word_attr ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_descendant_then_sibling_chain ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_document_count_with_within_constraint ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_document_count_zero_with_within ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_child_combinator_with_not_pseudo ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_document_duplicates_with_not_within ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_child_combinator_with_starts_with_attr ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_general_sibling_with_numeric_attr ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_descendant_combinator_with_has_pseudo ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_jsx_descendant_with_empty ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_jsx_has_with_attribute ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_jsx_fragment_with_combinator ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_mixed_combinator_chain ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_child_combinator_with_nth_child_expression ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_multiple_attrs_with_first_child ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_numeric_attr_with_not_pseudo ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_priority_ordering_with_exclusive ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_three_level_child_chain ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_sibling_then_descendant_chain ... ok
[INFO] [stdout] test custom_rules::tests_real_world::real_world_scenarios::test_alert_patterns ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_priority_without_exclusive ... ok
[INFO] [stdout] test custom_rules::tests_real_world::real_world_scenarios::test_breadcrumb_pattern ... ok
[INFO] [stdout] test custom_rules::tests_real_world::real_world_scenarios::test_card_component_pattern ... ok
[INFO] [stdout] test custom_rules::tests_real_world::real_world_scenarios::test_data_table_pattern ... ok
[INFO] [stdout] test custom_rules::tests_real_world::real_world_scenarios::test_form_input_with_aria_describedby ... ok
[INFO] [stdout] test custom_rules::tests_real_world::real_world_scenarios::test_form_label_wrapping_input_pattern ... ok
[INFO] [stdout] test custom_rules::tests_real_world::real_world_scenarios::test_icon_button_with_label ... ok
[INFO] [stdout] test custom_rules::tests_real_world::real_world_scenarios::test_jsx_conditional_rendering ... ok
[INFO] [stdout] test custom_rules::tests_real_world::real_world_scenarios::test_jsx_design_system_button ... ok
[INFO] [stdout] test custom_rules::tests_real_world::real_world_scenarios::test_jsx_form_with_validation ... ok
[INFO] [stdout] test custom_rules::tests_real_world::pairwise_tests::test_multiple_attrs_with_not_pseudo ... ok
[INFO] [stdout] test custom_rules::tests_real_world::real_world_scenarios::test_jsx_list_rendering ... ok
[INFO] [stdout] test custom_rules::tests_real_world::real_world_scenarios::test_form_fieldset_legend_pattern ... ok
[INFO] [stdout] test custom_rules::tests_real_world::real_world_scenarios::test_menu_button_pattern ... ok
[INFO] [stdout] test custom_rules::tests_real_world::real_world_scenarios::test_modal_dialog_pattern ... ok
[INFO] [stdout] test custom_rules::tests_real_world::real_world_scenarios::test_form_label_before_input_pattern ... ok
[INFO] [stdout] test custom_rules::tests_real_world::real_world_scenarios::test_striped_table_pattern ... ok
[INFO] [stdout] test custom_rules::tests_real_world::real_world_scenarios::test_toggle_button_pattern ... ok
[INFO] [stdout] test custom_rules::tests_real_world::real_world_scenarios::test_nav_with_aria_label_and_links ... ok
[INFO] [stdout] test fixer::tests::test_diagnostics_without_fixes ... ok
[INFO] [stdout] test fixer::tests::test_dry_run_doesnt_modify ... ok
[INFO] [stdout] test fixer::tests::test_apply_single_fix ... ok
[INFO] [stdout] test fixer::tests::test_multiple_fixes_same_file ... ok
[INFO] [stdout] test fixer::tests::test_no_fixes ... ok
[INFO] [stdout] test fixer::tests::test_fix_result_snapshot ... ok
[INFO] [stdout] test fixer::tests::test_insert_fix ... ok
[INFO] [stdout] test fixer::tests::test_fix_application_snapshot ... ok
[INFO] [stdout] test presets::tests::test_recommended_preset ... ok
[INFO] [stdout] test presets::tests::test_strict_makes_warnings_errors ... ok
[INFO] [stdout] test presets::tests::test_strict_preset ... ok
[INFO] [stdout] test report::tests::test_json_report_structure ... ok
[INFO] [stdout] test server::diagnostics::tests::test_find_token_end ... ok
[INFO] [stdout] test report::tests::test_sarif_report_structure ... ok
[INFO] [stdout] test server::diagnostics::tests::test_offset_to_position ... ok
[INFO] [stdout] test tokens::dtcg::tests::test_fixture_shadow_loading ... ok
[INFO] [stdout] test tokens::dtcg::tests::test_parse_css_shadow_hex ... ok
[INFO] [stdout] test tokens::dtcg::tests::test_parse_css_shadow_rgba ... ok
[INFO] [stdout] test tokens::dtcg::tests::test_parse_css_shadow_inset ... ok
[INFO] [stdout] test tokens::dtcg::tests::test_parse_css_shadow_with_spread ... ok
[INFO] [stdout] test tokens::dtcg::tests::test_fixture_token_loading ... ok
[INFO] [stdout] test report::tests::test_sarif_report_snapshot ... ok
[INFO] [stdout] test tokens::format_detection_tests::test_detect_dtcg_from_schema ... ok
[INFO] [stdout] test tokens::format_detection_tests::test_detect_dtcg_from_value_key ... ok
[INFO] [stdout] test tokens::format_detection_tests::test_detect_dtif_from_schema ... ok
[INFO] [stdout] test tokens::format_detection_tests::test_detect_style_dictionary ... ok
[INFO] [stdout] test tokens::dtcg::tests::test_shadow_distance_different ... ok
[INFO] [stdout] test tokens::dtcg::tests::test_shadow_distance_inset_mismatch ... ok
[INFO] [stdout] test tokens::format_detection_tests::test_parse_dtif_tokens ... ok
[INFO] [stdout] test tokens::dtcg::tests::test_shadow_distance_same ... ok
[INFO] [stdout] test tokens::resolver::tests::test_not_found ... ok
[INFO] [stdout] test tokens::resolver::tests::test_resolve_direct_value ... ok
[INFO] [stdout] test tokens::resolver::tests::test_resolve_reference ... ok
[INFO] [stdout] test tokens::dtcg::tests::test_token_structure_snapshot ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_multiple_style_blocks ... ok
[INFO] [stdout] test analyze::vue::tests::test_vue_scss_style ... ok
[INFO] [stdout] test report::tests::test_json_report_snapshot ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- report::tests::test_json_report_snapshot stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/ds_lint__report__tests__json_report.snap
[INFO] [stdout] Snapshot: json_report
[INFO] [stdout] Source: src/report.rs:902
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: snapshot_data
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]    20    20 │ summary:
[INFO] [stdout]    21    21 │   errors: 1
[INFO] [stdout]    22    22 │   files_analyzed: 10
[INFO] [stdout]    23    23 │   warnings: 2
[INFO] [stdout]    24       │-version: 0.3.0
[INFO] [stdout]          24 │+version: 0.3.1
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'report::tests::test_json_report_snapshot' (5382) panicked at src/report.rs:902:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/src/snapshots/ds_lint__report__tests__json_report.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x580cfb1c1308 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x580cfb1c1308 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x580cfb1c1308 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x580cfb1c1308 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x580cfb1da55a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x580cfb1da55a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x580cfb1c60f2 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x580cfb1c60f2 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x580cfb19d076 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x580cfb19d076 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x580cfb1b8469 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x580cfa502fac - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x580cfa502fac - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x580cfb1b8622 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x580cfb1b8622 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x580cfb19d132 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x580cfb191e89 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x580cfb19df6d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x580cfb1dadcc - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x580cfb1dab12 - core[28b146924c2f19c6]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/result.rs:1872:5
[INFO] [stdout]   20:     0x580cfa272dd1 - <core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x580cfa272dd1 - ds_lint[be58fbbbe455a263]::report::tests::test_json_report_snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/report.rs:902:9
[INFO] [stdout]   22:     0x580cfa267c87 - ds_lint[be58fbbbe455a263]::report::tests::test_json_report_snapshot::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/report.rs:882:35
[INFO] [stdout]   23:     0x580cfa009f96 - <ds_lint[be58fbbbe455a263]::report::tests::test_json_report_snapshot::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x580cfa4f608b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x580cfa4f608b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x580cfa503905 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x580cfa503905 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x580cfa503905 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x580cfa503905 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x580cfa503905 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x580cfa503905 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x580cfa503905 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x580cfa4fe464 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x580cfa4fe464 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x580cfa506982 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x580cfa506982 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x580cfa506982 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x580cfa506982 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x580cfa506982 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x580cfa506982 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x580cfa506982 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x580cfb1c044f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   43:     0x580cfb1c044f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x798138259aa4 - <unknown>
[INFO] [stdout]   45:     0x7981382e6a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     report::tests::test_json_report_snapshot
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1978 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.09s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "38391a9c6c8e02422305d340d743226e776c6cd68b2b991b7f67d53a83af0afb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "38391a9c6c8e02422305d340d743226e776c6cd68b2b991b7f67d53a83af0afb", kill_on_drop: false }`
[INFO] [stdout] 38391a9c6c8e02422305d340d743226e776c6cd68b2b991b7f67d53a83af0afb
